home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 11 / Info-Mac_XI_Disc_1.cdr_ / Info-Mac XI Disc 1.cdr / Programs / Science & Math / MacEspresso 1.0 / ReadMe Mac < prev   
Encoding:
Text File  |  1996-12-10  |  3.0 KB  |  81 lines  |  [TEXT/R*ch]

  1. Mikhail Fridberg
  2. fridberg@pfc.mit.edu
  3.  
  4. This is port of Berkeley boolean logic minimizer, Espresso.
  5.  
  6. It's pretty mach straight port, with very little changes and modifications.
  7. This version REQUIRED PowerPC. 680x0 support will come later.
  8.  
  9. Usage:
  10.  
  11. Origianl Espresso documentation and help files are enclosed. Read them. You can't do anything
  12. without RTFM, unless you know Espresso "language" already.
  13.  
  14. Differences from original UNIX version:
  15.  
  16. Any accounting information, such as cpu usage, doesn't produce any meaningless results, 
  17. so don't bother to use it). Memory trace and usage probably doesn't work as well.
  18.  
  19. Multitasking and memory usage:
  20.  
  21. This programm is NOT Multifinder-friendly (yet). It doesn't allow any other task to run
  22. while it's doing it's thing. For large functions, be prepared for few minutes wait.
  23.  
  24. MacEspresso can work with as little as 300k of RAM when minimizing small functions. For 
  25. large functions, it'll need more memory. 
  26. WARNING: If it runs out of memory, it dies horrible death, bringing computer down in a 
  27. process! Make sure it has enough memory before starting minimization.
  28. It configured for 364K min of RAM and 3Mb of preffered RAM. 3MB is enough to execute all 
  29. of the example files without problems.
  30.  
  31. Command line interface:
  32.  
  33. As MacEspresso starts, it'll display dialog box to enter appropriate commands. Type them in just
  34. like in the Unix version, or select file with commands instead. Output can be directed into a file
  35. or on the screen. Unix pipes are not supported, for obvious reasons.
  36. File paths had to be specified exactly, using : as a directory separator, unless input file is in 
  37. same folder as MacEspress aplication.
  38.  
  39. Example:
  40. to minimize input file alu.pa and produce output in equations form:
  41.  
  42. -oeqntott "Macintosh HD:Desktop Folder:espresso Folder:Espresso Docs:alu.pa"
  43.  
  44.  
  45. Bugs:
  46.  
  47. None are known at the moment.
  48. I did not test it extensively, so there are might be some.
  49. For bug report, e-mail to mailto:fridberg@pfc.mit.edu and I'll see if I can find the problem.
  50. I can't promise fast reply, but eventually should be able to get around to it.
  51.  
  52. Source code:
  53. Compiles under Metrowerk's CodeWarrior 10.
  54.  
  55. Legal stuff:
  56.  
  57. This software is free, but copyrighted product.
  58.  
  59.  * Copyright (c) 1988, 1989, Regents of the University of California.
  60.  * All rights reserved.
  61.  *
  62.  * Use and copying of this software and preparation of derivative works
  63.  * based upon this software are permitted.  However, any distribution of
  64.  * this software or derivative works must include the above copyright
  65.  * notice.
  66.  *
  67.  * This software is made available AS IS, and neither the Electronics
  68.  * Research Laboratory or the University of California make any
  69.  * warranty about the software, its performance or its conformity to
  70.  * any specification.
  71.  
  72. In addition, if you want to distribute it, or use MacEspresso or source code, you also
  73. must include my name (Mikhail Fridberg) in appropriate place.
  74. THIS SOFTWARE IS AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. USE IT AT YOUR OWN RISK.
  75. You've been warned.
  76.  
  77. Mikhail Fridberg
  78. 7 Bennett St. #3
  79. Brighton, MA 02135
  80. 12/10/1996
  81.